# language: zh-CN

功能: 用户投票功能
  为了能够参与投票
  作为一个普通用户
  我希望能够给我关心的问题投票

  场景: 成功投票后票数增加
    假如 系统中存在一个问题 "Django 4.2 和 5.0 你会选哪个?"
    而且 该问题有选项 "Django 4.2" 初始票数为 0
    当 我为问题 "Django 4.2 和 5.0 你会选哪个?" 的选项 "Django 4.2" 投票
    那么 选项 "Django 4.2" 的票数应该为 1

  场景大纲: 多次投票会正确累加票数
    假如 系统中存在一个问题 "最喜欢的 Python Web 框架是?"
    而且 该问题有选项 "<框架名>" 初始票数为 <初始票数>
    当 我为该选项投票
    那么 选项 "<框架名>" 的票数应该为 <最终票数>

    例子:
      | 框架名   | 初始票数 | 最终票数 |
      | "FastAPI"| 5        | 6        |
      | "Flask"  | 99       | 100      |
      | "Django" | 0        | 1        |